Phosphorus 1 : Adding Shared Memory to Pvm
نویسندگان
چکیده
In this paper we present Phosphorus, a system that can be used together with PVM to provide PVM users with the opportunity to use shared variables.
منابع مشابه
M-PVM: An Implementation of PVM for Multithreaded and Shared-Memory Environments
M-PVM is an implementation of PVM designed to work efficiently in parallel architectures supporting multithreading and the shared memory model. In particular, the current M-PVM implementation is running within MULPLIX, a Unix-like operating system designed to efficiently support parallel applications running on MUL TIPLUS, a distributed shared memory parallel computer under development at the F...
متن کاملAdsmith: An Efficient Object-Based Distributed Shared Memory System On Pvm
In this paper, we describe an object-based distributed shared memory called Adsmith. In an object-based DSM, the shared memory consists of many shared objects , through which the shared memory is accessed. Adsmith is built on top of PVM at the library layer using C++. PVM is used as the communication subsystem because it is a de facto standard and encapsulates many system related details. Sever...
متن کاملPM-PVM: A Portable Multithreaded PVM
PM-PVM is a portable implementation of PVM designed to work on SMP architectures supporting multithreading. PM-PVM portability is achieved through the implementation of the PVM functionality on top of a reduced set of parallel programming primitives. Within PM-PVM, PVM tasks are mapped onto threads and the message passing functions are implemented using shared memory. Three implementation apppr...
متن کاملPorting Pvm to a Shared-memory Industrial Multiprocessor
Abstract The paper presents the experience of porting the PVM message-passing environment to EMMA2E, an industrial, shared-memory multiprocessor architecture. The work is still ongoing in the framework of the ESPRIT "EUROPORT2" project, aiming to demonstrate practical availability of portable parallel applications with related industrial and commercial benefits. The project framework, the EMMA2...
متن کاملRecent Enhancements To Pvm
This paper presents new features of PVM, a popular standard for writing parallel programs which execute over networks of heterogeneous machines. Although PVM has become an important infrastructure for parallel programmers, we continue to develop the system based both on user feedback and our own research interests. In this paper we present new communications routines and brieey characterize the...
متن کامل